package com.itlong.cloud.POJO.PO;

import com.itlong.cloud.annotation.ItlField;
import com.itlong.cloud.annotation.ItlTables;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * 接口实体类
 */
@ItlTables("itlong_cloud_interface")
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode()
public class InterfacePO extends BasePO implements Serializable {

    @ItlField(value = "interface_id",logicKey = "key")
    private  String interfaceId; //接口id

    @ItlField("interface_num")
    private String interfaceNum;         //接口编号

    @ItlField("interface_name")
    private String interfaceName;        //接口名称

    @ItlField("order_num")
    private String orderNum;          //排序号

    @ItlField("interface_address")
    private String interfaceAddress;     //接口地址

    @ItlField("description")
    private String description; //描述

    @ItlField("create_user_id")
    private String createUserId;    //创建人编号

    @ItlField("update_user_id")
    private String updateUserId;    //更新人编号

    @ItlField("Interface_docx")
    private String interfaceDocx;        //接口文档
}
